Es una especie ruderal, típica de arenales costeros. Se encuentra en suelos ahuecados, nitrificados y arenosos, sobre todo cercanos al mar; 0-10 m (hasta 550 m en el caso deT.megalorhizon).